package cn.xd.base.basic.type;

import cn.xd.base.ddd.value.basic.DictValueInteger;
import cn.xd.common.exception.BizException;

/**
 * 管理机构状态
 */
public class AdminOrgStatus extends DictValueInteger {
    public AdminOrgStatus() {
    }

    public AdminOrgStatus(Integer value) {
        super(value, "common_status");
    }

    /**
     * 对值进行业务校验
     */
    public static AdminOrgStatus of(Integer value) {
        AdminOrgStatus obj = new AdminOrgStatus(value);
        obj.validate(value);
        return obj;
    }

    /**
     * 校验函数
     */
    @Override
    public void validate(Integer value) throws BizException {

    }
}
